Skip to content

Conversation

@semrosin
Copy link
Contributor

@semrosin semrosin commented Oct 26, 2025

Добавлена возможность прикрепления файлов к решениям студентов.

Front:

  • Элементы для прикрепления и отображения файлов при добавлении решения;
add_solution_with_file
  • Элементы для отображения файлов в опубликованных решениях;
posted_solution
  • Логика ожидания получения информации о файлах, вынесенная в FilesUploadWaiter;
  • Логика обработки новой информации о файлах вынесена в FilesHandler;
  • Валидация количества прикрепляемых файлов для студентов;
solution_count_limit
  • Валидация типов прикрепляемых файлов (MIME-типов);
  • Удалена надпись "Сохранен" у прикрепленных файлов;

Back:

  • Изменение валидации прав доступа для получения и отправки файлов;
  • Валидация типа файла по его сигнатуре: блокировка ELF, EXE и Mach-O (с помощью библиотеки FileTypeChecker, атрибутом);

@semrosin semrosin linked an issue Oct 26, 2025 that may be closed by this pull request
5 tasks
@semrosin semrosin added the enhancement New feature or request label Oct 26, 2025
@DedSec256 DedSec256 self-requested a review October 28, 2025 21:53
@DedSec256
Copy link
Contributor

Постараюсь сделать ревью в ближайшее время

@DedSec256
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants